SET(SHADER_NAME "draw_and_rotate")
EXECUTE_PROCESS(COMMAND ${Vulkan_GLSLC_EXECUTABLE}
                "-fshader-stage=vertex" "${CMAKE_CURRENT_SOURCE_DIR}/${SHADER_NAME}.vert.glsl" "-o" "${CMAKE_CURRENT_BINARY_DIR}/${SHADER_NAME}.vert")
EXECUTE_PROCESS(COMMAND ${Vulkan_GLSLC_EXECUTABLE}
                "-fshader-stage=fragment" "${CMAKE_CURRENT_SOURCE_DIR}/${SHADER_NAME}.frag.glsl" "-o" "${CMAKE_CURRENT_BINARY_DIR}/${SHADER_NAME}.frag")

SET(SOURCE_FILES main.cpp VulkanApplication.cpp VulkanApplication.h BufferManager.cpp BufferManager.h)
INCLUDE_DIRECTORIES(${Vulkan_INCLUDE_DIR})
ADD_EXECUTABLE(c12_uniforms ${SOURCE_FILES})
TARGET_LINK_LIBRARIES(c12_uniforms ${Vulkan_LIBRARY} glfw)
